#contact .parsley-error {
            background-color: #fad9d9;
        }
        #contact ul {
            display: none;
        }
        .book_title {
            top: 50% !important;
        }
        .tagline {
            top: 55% !important;
        }
        select {
            width: inherit !important;
            clear: none;
            float: none;
            margin: 0 10px 0 0 !important;
        }
        #forms select {
            display: inline;
            /*border-radius: 6px;*/
			border-radius: 0;
        }
        /*.combodate .month, .combodate .day, .combodate .year {
            background-color: rgb(251, 249, 249) !important;
        }*/
		#birth_date .combodate .month .parsley-error,#birth_date .combodate .day .parsley-error,#birth_date .combodate .year .parsley-error {
            background-color: #fad9d9 !important; 
        }
		
		#contact_us ul.contact-form  { display:block}
		#contact_us ul.contact-form li { width:49%; float:left; margin-right:1%; margin-bottom:8px}
		#contact_us ul.contact-form li label { margin-bottom:7px} 
        #contact_us ul.contact-form li:nth-child(2n) { margin-right:0; float:right}
        #contact_us ul.contact-form li:last-child { margin-bottom: 45px;}
		#contact_us ul.contact-form li .one_third { width:65%; float:left}
		#contact_us ul.contact-form li .one_fourth { width:30%; float:right}
		#contact_us ul.contact-form li input { margin:5px 0;width:100%;}
        #contact_us ul.contact-form li input[type="submit"]	 { width: 290px; margin: 0 auto;}
		#contact_us ul.contact-form li.full-width { width:100%; margin-right:0; display:block}
		#contact_us ul.contact-form li .drop {width: 100%; border-right: 0;margin:5px 0;}
		#contact_us ul.contact-form li textarea { width:100%; margin:5px 0;}
		#contact_us ul.contact-form li #join_eclub { width:100%; margin:0 auto}


@media screen and (max-width:767px){
	
	
	#contact_us ul.contact-form li { width:100%; margin-right:0;}
	#contact_us ul.contact-form li input[type="submit"]	 { margin-bottom:15px;}
	
	#join_eclub .form_line_wrap #birth_date{ margin:10px 0 20px 0;}
	#join_eclub .form_line_wrap .combodate{ width:100%; float:left; margin:10px 0;}
	#join_eclub .form_line_wrap .combodate .month{ width:38% !important;}
	#join_eclub .form_line_wrap .combodate .day{ width:20% !important;}
	#join_eclub .form_line_wrap .combodate .year { width:25% !important; margin-right:0;}
	
}

.g-recaptcha{
    margin-top: 25px !important;
}
#recaptchaError{
    color: red !important; 
    display: none; 
    padding-top:10px;
}